﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CloudPms.Common.Utils
{
    /// <summary>
    /// 非过夜房入住类型时间配置
    /// </summary>
    public class CheckInTypeTimeSetting
    {
        /// <summary>
        /// 获取离店时间
        /// </summary>
        /// <returns></returns>
        public static DateTime GetLeaveTime(string hotelId,string checkInType,int length)
        {
            //CheckInType type = EnumHelper.GetValue<CheckInType>(checkInType);
            
            //switch(type)
            //{
            //    case CheckInType.DR:
            //        if(length>0)
            //        {
            //            return DateTime.Now.AddHours(length);
            //        }
            //        var NewDate = DateTime.Now.Date.AddHours(20);
            //        return NewDate;
            //    case CheckInType.HR:
            //        if(length>0)
            //        {
            //            return DateTime.Now.AddHours(length);
            //        }
            //        return DateTime.Now.AddHours(4);
            //    case CheckInType.MF:
            //        if (length > 0)
            //        {
            //            return DateTime.Now.AddHours(length);
            //        }
            //        return DateTime.Now.AddHours(4);
            //    default:
            //        return DateTime.Today.AddDays(1).AddHours(GlobalConst.DEFAULT_CHECK_OUT_HOUR);
            //}
            return DateTime.Now;
        }
    }
}
